package com.hckjsec.cloud.service;

import java.util.List;

import com.hckjsec.cloud.domain.AppletsConfig;

/**
 * applets配置Service接口
 * 
 * @author cyt
 * @date 2021-07-27
 */
public interface IAppletsConfigService 
{
    /**
     * 查询applets配置
     * 
     * @param id applets配置ID
     * @return applets配置
     */
    public AppletsConfig selectAppletsConfigById(Long id);

    /**
     * 查询applets配置列表
     * 
     * @param appletsConfig applets配置
     * @return applets配置集合
     */
    public List<AppletsConfig> selectAppletsConfigList(AppletsConfig appletsConfig);

    /**
     * 新增applets配置
     * 
     * @param appletsConfig applets配置
     * @return 结果
     */
    public int insertAppletsConfig(AppletsConfig appletsConfig);

    /**
     * 修改applets配置
     * 
     * @param appletsConfig applets配置
     * @return 结果
     */
    public int updateAppletsConfig(AppletsConfig appletsConfig);

    /**
     * 批量删除applets配置
     * 
     * @param ids 需要删除的applets配置ID
     * @return 结果
     */
    public int deleteAppletsConfigByIds(Long[] ids);

    /**
     * 删除applets配置信息
     * 
     * @param id applets配置ID
     * @return 结果
     */
    public int deleteAppletsConfigById(Long id);

    /**
     * 小程序初始化参数
     *
     * @param id applets配置ID
     * @return 结果
     */
    public void AppletsConfigAppidInit(String appid,Long id);

    /**
     * 小程序初始化参数参数
     *
     * @param id applets配置ID
     * @return 结果
     */
    public void AppletsConfigInit(Long id,AppletsConfig appletsConfig);
}
